package hdsy.services.bankService;

import hdsy.dao.bank.BankDao;
import hdsy.dao.bank.impl.BankDaoImpl;
import hdsy.dao.normal.IDao;
import hdsy.dao.normal.impl.DaoImpl;
import hdsy.entity.BankInfo;
import hdsy.services.baseService.BaseService;
import hdsy.util.LoFunction;
import hdsy.util.PMap;

public class BaseBankService extends BaseService implements Bank{
	protected LoFunction loFunction=new LoFunction();
	protected BankDao bankDao=new BankDaoImpl();
	protected IDao idao=new DaoImpl();
	
	
	
	@Override
	public byte[] calculationMac(PMap<String, String> posInfo) throws Exception {
		
				return null;
		
	}

	@Override
	public byte[] calculationPin(PMap<String, String> posInfo) throws Exception {
		
				return null;
		
	}

	@Override
	public byte[] packCancelConsume(PMap<String, String> posInfo,
			BankInfo validateReq, byte[] pin, byte[] mac) throws Exception {
		
				return null;
		
	}

	@Override
	public byte[] packCancel_Finish_Pre_authorizat(
			PMap<String, String> posInfo, byte[] pin, byte[] mac)
			throws Exception {
		
				return null;
		
	}

	@Override
	public byte[] packCancel_Pre_authorizat(PMap<String, String> posInfo,
			byte[] pin, byte[] mac) throws Exception {
		
				return null;
		
	}

	@Override
	public byte[] packConsume(PMap<String, String> posInfo, byte[] pin,
			byte[] mac) throws Exception {
		
				return null;
		
	}

	@Override
	public byte[] packFinish_Pre_authorizat(PMap<String, String> posInfo,
			byte[] pin, byte[] mac) throws Exception {
		
				return null;
		
	}

	@Override
	public byte[] packPre_authorizat(PMap<String, String> posInfo, byte[] pin,
			byte[] mac) throws Exception {
		
				return null;
		
	}

	@Override
	public byte[] packReverse(PMap<String, String> posInfo,
			BankInfo validateReq, byte[] mac) throws Exception {
		
				return null;
		
	}

	@Override
	public byte[] packSelBalance(PMap<String, String> posInfo, byte[] pin,
			byte[] mac) throws Exception {
		
				return null;
		
	}

	@Override
	public byte[] packSettlement(PMap<String, String> posInfo, byte[] pin,
			byte[] mac) throws Exception {
		
				return null;
		
	}

	@Override
	public byte[] packSign(PMap<String, String> posInfo, int bankId)
			throws Exception {
		
				return null;
		
	}

	@Override
	public PMap<String, String> requestInfo(byte[] reqByte) throws Exception {
		
				return null;
		
	}

	@Override
	public PMap<String, String> responseInfo(byte[] rtnByte) throws Exception {
		
				return null;
		
	}

	
}
